<?php
 

 

 
setPageTitle("ton journal - Accueil");
 

 
// function
 

 
function GetAvatarSortie($activiteId)
 
{
 
    global $imgSorties;
 
 
 
    $result = GetValueFromQuery('SELECT typeSortie AS value FROM activite_sortie WHERE sortie_activite_id='.$activiteId);
 
    return '<img src="'.DIR_IMAGE."/activite/sortie_".$result.'.gif" />';
 
}
 

 
$page = null;
 

 
// aujourd'hui
 

 
$evenementDuJour = array();
 

 
    // sorties
 
    
 
    $sql = 'SELECT membre_id, sortie_activite_id as activite_id, dateCreation as date, estModifiee as cmt FROM activite_sortie WHERE DATEDIFF(dateCreation,now()) = 0 ORDER BY dateCreation DESC';
 
    $sorties = $pdo->query($sql);
 
    $sorties = sql2Array($sorties);
 
    
 
    foreach($sorties as $v)
 
    {
 
        if(estAmi2($_SESSION['id'],$v['membre_id'])/*&&$v['membre_id']!=$_SESSION['id']*/)
 
array_push($evenementDuJour,getGoodHeure($v['date']).'-2-2-'."<div id=\"container-1-1_1\" style=\"display:block\">
			                                                  <div class=\"cadre_journal\">

                                                              <div class=\"journal_avatar\">
															  ".sex2color(id2pseudo($v['membre_id']),$v['membre_id']). "
															  ".GetAvatarMinitById(($v['membre_id']),$v['membre_id']). "
															  </div>

															  <div class=\"journal_info\">
															  Il est : " .getGoodHeure($v['date']).", ".GetPrenomById(($v['membre_id']),$v['membre_id']). " vient de "  .($v['cmt']==1?'modifié':'créé')." la sortie.
															  <br /><br />
															  ". GetAvatarSortie($v['activite_id'])." ". (getSortie($v['activite_id']))." " . GetAvatarSortie($v['activite_id']). " le " . (getGoodDate($v['date'],$v['membre_id'])) ." à ".getGoodHeure($v['date'])."
															  <br /><br />
															  Pr&eacute;nom : ".GetPrenomById(($v['membre_id']),$v['membre_id']). "
															  <br /><br />
															  &Acirc;ge : ".GetAgeById(($v['membre_id']),$v['membre_id']). "
															  <br /><br />
															  Ville : ".GetVilleById(($v['membre_id']),$v['membre_id']). "
															  </div>
															  </div>
															  </div>");
 						
						echo '<script>

                     

                        ;(function(){

                             

                            $("div .cadre_journal:last-child").attr("class","cadre_notjournal");

                             

                        })();

                     

                    </script>';
							
					

    }
 
    
 
    // commentaires
 
    $commentaires = $pdo->query('SELECT membre_id, activite_id, dateHeure as date, commentaire as cmt FROM activite_commentaire WHERE DATEDIFF(dateHeure,now()) = 0 ORDER BY dateHeure DESC');
 
    $commentaires = sql2Array($commentaires);
 

 
    foreach($commentaires as $v)
 
    {
 
        if(estAmi2($_SESSION['id'],$v['membre_id'])/*&&$v['membre_id']!=$_SESSION['id']*/)
 
           array_push($evenementDuJour,getGoodHeure($v['date']).'-2-2-'."<div id=\"container-1-1_2\" style=\"display:none\">".getGoodDate($v['date'])." <br /> ".sex2color(id2pseudo($v['membre_id']),$v['membre_id']). " a commenté la sortie :<br />" . GetAvatarSortie($v['activite_id'])." " . (getSortieByDateCmt($v['date'],$v['membre_id'])) ." " . GetAvatarSortie($v['activite_id']). '<br /><br /><div class="journal_commentaire"> '.code(nl2br($v['cmt'])).'</div></div><br /> ');
 
    }
 
    
 
    // inscriptions
 
    $inscriptions = $pdo->query('SELECT membre_id, activite_id, date as date, status as cmt FROM activite_inscription WHERE DATEDIFF(date,now()) = 0 ORDER BY date DESC');
 
    $inscriptions = sql2Array($inscriptions);
 
    
 
    foreach($inscriptions as $v)
 
    {
 
        if(estAmi2($_SESSION['id'],$v['membre_id'])/*&&$v['membre_id']!=$_SESSION['id']*/)
 
           array_push($evenementDuJour,getGoodHeure($v['date']).'-2-2-'."<div id=\"container-1-1_3\" style=\"display:none\"><div class=\"sortie_ami diagonale_titre\">".getGoodDate($v['date'])." <br /> " . GetAvatarSortie($v['activite_id'])." ".sex2color(id2pseudo($v['membre_id']),$v['membre_id']). " s'est " . ($v['cmt']==0?'désinscrit':'inscrit' ) . " à la sortie : " . (getSortie($v['activite_id'])).'</div></div><br />');
 
    }
 
    rsort($evenementDuJour);
 
    foreach($evenementDuJour as $k=>$v)
 
        $page .= $v;
 

 
// hiers
 

 
$evenementDeHiers = array();
 

 
    // sorties
 
    $sorties = $pdo->query('SELECT membre_id, sortie_activite_id as activite_id, dateCreation as date, titreSortie as cmt FROM activite_sortie WHERE DATEDIFF(dateCreation,now()) = -1 ORDER BY dateCreation DESC');
 
    $sorties = sql2Array($sorties);
 
    
 
    foreach($sorties as $v)
 
    {
 
        
 
                if(estAmi2($_SESSION['id'],$v['membre_id'])&&$v['membre_id']!=$_SESSION['id'])
 
            array_push($evenementDeHiers,getGoodHeure($v['date']).'-2-2-'."<div id=\"container-1-2_1\" style=\"display:block\"><div class=\"sortie_ami diagonale_titre\">".getGoodDate($v['date'])." <br /> " . sex2color(id2pseudo($v['membre_id']),$v['membre_id']). " a créé la sortie : ". GetAvatarSortie($v['activite_id'])." " .(getSortie($v['activite_id'])). " ". GetAvatarSortie($v['activite_id']).'</div></div><br />');
 
    }
 
    
 
    // commentaires
 
    $commentaires = $pdo->query('SELECT membre_id, activite_id, dateHeure as date, commentaire as cmt FROM activite_commentaire WHERE DATEDIFF(dateHeure,now()) = -1 ORDER BY dateHeure DESC');
 
    $commentaires = sql2Array($commentaires);
 
    
 
    foreach($commentaires as $v)
 
    {
 
        if(estAmi2($_SESSION['id'],$v['membre_id'])/*&&$v['membre_id']!=$_SESSION['id']*/)
 
           array_push($evenementDeHiers,getGoodHeure($v['date']).'-2-2-'."<div id=\"container-1-2_2\" style=\"display:none\"><div class=\"sortie_ami diagonale_titre\">".getGoodDate($v['date'])."<br />".sex2color(id2pseudo($v['membre_id']),$v['membre_id']). " a commenté la sortie : " . GetAvatarSortie($v['activite_id'])." " . (getSortieByDateCmt($v['date'],$v['membre_id'])) ."". GetAvatarSortie($v['activite_id']). '</div><br /><div class="journal_commentaire">'.code(nl2br($v['cmt'])).'</div></div><br /> ');
 
    }
 
    
 
    // inscriptions
 
    $inscriptions = $pdo->query('SELECT membre_id, activite_id, date as date, "cmt" as cmt FROM activite_inscription WHERE DATEDIFF(date,now()) = -1 AND status=1 ORDER BY date DESC');
 
    $inscriptions = sql2Array($inscriptions);
 
    
 
    foreach($inscriptions as $v)
 
    {
 
        if(estAmi2($_SESSION['id'],$v['membre_id'])/*&&$v['membre_id']!=$_SESSION['id']*/)
 
           array_push($evenementDeHiers,getGoodHeure($v['date']).'-2-2-'."<div id=\"container-1-2_3\" style=\"display:none\"><div class=\"sortie_ami diagonale_titre\">".getGoodDate($v['date'])." <br /> ".sex2color(id2pseudo($v['membre_id']),$v['membre_id']). " est inscrit à la sortie :  " . GetAvatarSortie($v['activite_id'])." " . (getSortie($v['activite_id'])). "" . GetAvatarSortie($v['activite_id']).'</div></div><br />');
 
    }
 
    echo '<h2>ton journal</h2>';
		// ici on affiche un texte en hut de la page pour le changer c'esty dans modules/message_haut.php
echo '' . Journal . '<br />';


    rsort($evenementDeHiers);
 
//
 echo '<div class="container_menue parente">';
if(! empty($evenementDuJour)) echo '<div id="t_container_1" class="container_transparent container_visible" onclick="montre(\'container_1\');">Aujourd\'hui :</div>'; $evJ=false;
if(! empty($evenementDeHiers)) echo '<div id="t_container_2" class="container_transparent" onclick="montre(\'container_2\');">Hiers :</div>'; $evH=false;
 echo '</div><div id="container_1" style="display:block"><div class="container_border_top"></div>
									<div class="container_border_bottom"></div>
									<div class="container_border_left"></div>

									<div class="container_menue parente">
									<div id="t_container-1-1_1" class="container_transparent container_visible" onclick="montre(\'container-1-1_1\');">Création d\'une sortie</div>
									<div id="t_container-1-1_2" class="container_transparent" onclick="montre(\'container-1-1_2\');">commentaires</div>
									<div id="t_container-1-1_3" class="container_transparent" onclick="montre(\'container-1-1_3\');">Inscription/Désinscription</div>
									<div id="t_container-1-1_4" class="container_transparent" onclick="montre(\'container-1-1_4\');">Liste Attente</div>
									</div><div class="global_container">';
foreach ($evenementDuJour as $v)
 
{
 
    $v = explode('-2-2-',$v);
 
    echo $v[1];$evJ = true;
 
} echo '</div></div>';
 
 echo '';
foreach ($evenementDeHiers as $v)
 
{
 
    $v = explode('-2-2-',$v);
 
    echo $v[1];$evH = true;
 
}
 
echo '';
 
if(!$evJ&&!$evH)
 
    echo 'Votre journal est vide';
 
